C program to swap two numbers using variable C in hindi best explain?

c program to swap two numbers:- 

हेलो दोस्तों हमारे इस ब्लॉग पोस्ट पर आपका स्वागत है। 
हम जानते है की आप हमारे इस पोस्ट पर स्वैपिंग का 
प्रोग्राम सीखने आये है। और हम आपसे वादा करते है
कि आप इस पोस्ट के माध्यम से स्वैपिंग का प्रोग्राम 
अच्छी तरह समझगें। तो अब हम आपका ज्यादा समय 
न लगते हुए अपना टॉपिक शुरू करते है। 

आज हम इस पोस्ट में c program to swap two 
numbers using variable c in hindi . जानेंगे। 

हम इस पोस्ट में 3 टॉपिक्स में चर्चा करेंगे। swap 
program को अच्छी तरह समझने के लिए पोस्ट 
को अंत तक जरूर पढ़े ताकि आप swap program 
अच्छी तरह समझ सके। 

1. what is swapping . 
2 . swap program . 
3 . swap program explain . 
4. swap two numbers using pointer . 

1. what is swapping :-

तो दोस्तों swapping का प्रोग्राम देखने से पहले 
हम यह जान लेते है की swapping kya hai. 

c program to swap to number in C Hindi

अगर हम प्रोग्रामिंग की बात करे तो स्वैपिंग हर 
लैंग्वेज में होती है। स्वैपिंग दो वेरिएबल्स में स्टोर 
वैल्यू को आपस में बदलने को कहते है। जब 
दो वेरिएबल्स की वैल्यूज को आपस में इंटरचेंज 
किया जाता है तो ऐसी प्रक्रिया को हम स्वैपिंग 
कहते है अब शायद आप स्वैपिंग को अच्छी तरह 
समझ गए होंगे।तो अब हम अपने अगले टॉपिक 
पर चलते है। 

2. swapping program :-

तो दोस्तों स्वैपिंग का प्रोग्राम इस प्रकार है -

swapping program -

#include< stdio.h >
void main()
{
    int a,b,c;
    printf("Enter the first number:");
    scanf("%d",&a);
    printf("Enter the second number:");
    scanf("%d",&b);
    printf("Before swapping\n");
    printf("a = %d\n",a);
    printf("b = %d\n",b);
    c=a;
    a=b;
    b=c;
    printf("after swapping\n");
    printf("a = %d\n",a);
    printf("b = %d\n",b);
}
तो दोस्तों स्वैपिंग का प्रोग्राम बस इतना ही सिंपल
 है आप स्वैपिंग पॉइंटर की मदद से भी कर 
सकते है। अब हम अपने अगले टॉपिक पर 
चलते है। 

3 . swap program explain :- 

तो दोस्तों अब हम यह समझते है की ये स्वैपिंग 
किस प्रकार होती  है तो हम स्वैपिंग को कुछ 
स्टेप्स समझेंगे। 
 १. इस स्टेप में हम ये समझते है की पहले 
    a और b तथा c वेरिएबल में क्या वैल्यूज 
    थीं। 
    a =10 ;
    b =20 ;
    c =0 ;
ऊपर a ,b और c वेरिएबल्स को वैल्यू दी गई 
है और अब a में 10 और b में 20 तथा c में 0 
वैल्यूज स्टोर हो चुकी है। 
    
२.इस स्टेप्स में हम समझते है की कैसे 
a वेरिएबल कि वैल्यू को c वेरिएबल में 
रखते है। 
c =a ;
यहाँ पर हमने c वेरिएबल में a वेरिएबल की 
वैल्यू को रख रहे है। अब जो वैल्यू a  में थी 
अब वह  c में जा चुकी है। मतलब अब a 
की वैल्यू 10  c में स्टोर हो चुकी है। 

३.इस स्टेप्स में समझते है की कैसे हम b 
वेरिएबल  की वैल्यू को a में रखते है। 
a =b ;
यहाँ पर हमने a में b की वैल्यू को रख दिया 
है। और अब a में b की वैल्यू 20  स्टोर हो 
चुकी  है। 


४. इस स्टेप में हम जो वैल्यू हमने पहले c 
वेरिएबल में रखी थी उसे अब हम b 
वेरिएबल में कैसे रखते है। 
b =c ;
यहाँ पर हमने c वेरिएबल में रखीं वैल्यू को 
b में स्टोर कर रहे है। और अब b वेरिएबल 
में c में रखी वैल्यू 10  स्टोर हो चुकी है। 

५. अब दोस्तों हमारे लास्ट स्टेप में देखते 
है की a ,b और c  वेरिएबल में कौन सी 
वैल्यू स्टोर है. 
a =20 ;

b =10 ;
c =0 ;
तो दोस्तों अब आप देख सकते है की स्वैपिंग 
पूरी हो चुकी है और a और b की वैल्यू आपस 
में  बदल चुकी है। 

4. c program to swap two numbers using pointer :-

दोस्तों अब हम पॉइंटर के द्वारा स्वैपिंग करेंगे। 
और जानेगे की किस प्रकार पॉइंटर के द्वारा 
स्वैपिंग होती है तो पहले प्रोग्राम देखते है। 

swapping program using pointer :-

#include< stdio.h >
void main()
{
    int a,b,c;
    int *ptr;
    printf("Enter the first number:");
    scanf("%d",&a);
    printf("Enter the second number:");
    scanf("%d",&b);
    printf("Before swapping\n");
    printf("a = %d\n",a);
    printf("b = %d\n",b);
    ptr=&a;
    c=*ptr;
    ptr=&b;
    a=*ptr;
    ptr=&c;
    b=*ptr;
    printf("after swapping\n");
    printf("a = %d\n",a);
    printf("b = %d\n",b);
}
यहाँ ऊपर हमने पॉइंटर के द्वारा स्वैपिंग की है 
जैसा की आप इमेज में देख चुके होंगे की 
हमने इस प्रोग्राम में 3 सिंपल वेरिएबल बनाये 
है और एक पॉइंटर वेरिएबल बनाया है। यहाँ 
पर हमने पॉइंटर की मदद से स्वैपिंग की है 

इस प्रोग्राम का आउटपुट कुछ इस प्रकार है। 

c program to swap two numbers in Hindi


जैसा की आप आउटपुट इमेज पर देख सकते 
है की पहले a की वैल्यू 10 थी। जो स्वैपिंग के 
बाद बदल गई है कोई इसमें हमने b की वैल्यू 
को स्टोर करा दिया है। और इसी प्रकार हमने 
b में स्टोर वैल्यू के साथ किया है। अर्थात b में 
a की वैल्यू को स्टोर किया गया है। 

दोस्तों अगर आपको अभी भी यह प्रोग्राम समझ नहीं आया है तो आप हमारी वीडियो देख सकते है जिसका लिंक हमने नीचे दिया है। इस वीडियो में हमने अच्छी तरह इस प्रोग्राम को बनाकर समझाया है।  

वीडियो देखने के लिए यहाँ पर क्लिक करें।


अगर आप नीचे दी गई जानकारी जानना 
चाहते है तो नीचे लिंक पर क्लिक कर सकते 
है। 

लेखक :-तो दोस्तों हम आशा करते है की आप 
हमारी इस पोस्ट को पढ़कर जान गए होंगे की 
swapping kya hoti hai तथा c program me 
kaise third variable and pointer ke dwara 
swapping की जाती है। पोस्ट को अंत तक पढ़ने 
के लिए आपका धन्यवाद !

writer -AKSHAY RAJ KUSHWAHA 

Post a Comment

0 Comments